Fechar

%0 Conference Proceedings
%4 sid.inpe.br/mtc-m21d/2023/11.06.13.22
%2 sid.inpe.br/mtc-m21d/2023/11.06.13.22.45
%F self-archiving-INPE-MCTIC-GOV-BR
%T Explorando Bibliotecas Python para visualização de campos meteorológicos do The Brazilian Developments on the Regional Atmospheric Modeling System (BRAMS)
%D 2023
%A Paula, Lucas Adati de,
%A Almeida, Eugenio Sper de,
%@affiliation Faculdade de Tecnologia (FATEC)
%@affiliation Instituto Nacional de Pesquisas Espaciais (INPE)
%@electronicmailaddress lucas.paula22@fatec.sp.gov.br
%@electronicmailaddress eugenio.almeida@inpe.br
%E Ribeiro, Valéria Cristina dos Santos,
%E Barreto, Joaquim Pedro (Substituto),
%E Lopes Filho, Antonio,
%E Paulicena, Edésio Hernane,
%E Cortez, Ely Vieira,
%E Almeida, Elton Kleiton Albuquerque de,
%E Jesus, Gabriel Torres de (Suplente),
%E Souza, João Paulo Estevam de (Suplente),
%E Cecatto, José Roberto (Suplente),
%E Coelho, Simone Marlene Sievert da Costa (Suplente),
%E Almeida, Eugênio Sper de,
%E Hey, Heyder,
%E Saturno, Mario Eugenio,
%E Escada, Paulo Augusto Sobral,
%E Savonov, Roman Ivanovitch (Suplente),
%E Camayo Maita, Rosio Del Pilar (Suplente),
%E Barbedo, Simone Angélica Del Ducca (Suplente),
%E Algarve, Viviane Regina (Suplente),
%B Seminário de Iniciação Científica e Iniciação em Desenvolvimento Tecnológico e Inovação (SICINPE)
%C on line
%8 21 a 25 – ago
%I Instituto Nacional de Pesquisas Espaciais (INPE)
%J São José dos Campos
%P 1
%S Resumos
%1 Divisão de Fomento a Pesquisa e Desenvolvimento (DIFPD)
%K BRAMS, visualização, bibliotecas gráficas.
%X O resultado de uma previsão numérica de tempo e clima, gerada por um modelo atmosférico, é um conjunto de matrizes multidimensionais (cada uma representando uma variável atmosférica). O processo de geração de previsão no CPTEC/INPE consiste na execução de um workflow que coleta informações meteorológicas, altera sua resolução espacial e executa os modelos de previsão numérica. O The Brazilian developments on the Regional Atmospheric Modeling System (BRAMS) é um modelo numérico de previsão do tempo projetado para simular circulações atmosféricas, sendo suas saídas disponibilizadas no formato GrADS. Atualmente a geração de figuras e gráficos com informações meteorológicas utiliza o GrADS e shell script. Desta forma, o objetivo deste projeto é simplificar a visualização dos campos de temperatura do modelo atmosférico BRAMS em seus diferentes níveis atmosféricos utilizando a linguagem Python3, seus pacotes e bibliotecas. Neste desenvolvimento foi utilizado o Xgrads (v.0.2.3) para leitura e interpretação da saída do modelo BRAMS. O tratamento de dados é realizado pelo Xarray (v. 0.20.2) em conjunto com o Numpy (v.1.21.6) que permite carregar, analisar e processar os dados em memória. O Metpy (v.1.2.0) possui a finalidade de ler e gravar dados meteorológicos. Sendo assim, foi possível a manipulação dos dados tratados pelas bibliotecas citadas anteriormente. Durante o desenvolvimento do projeto foram analisadas bibliotecas para manipulação e visualização de dados atmosféricos, definição e adaptação da biblioteca adequada e a preparação e automação do ambiente de trabalho para a leitura desses dados. Para a geração de mapas com os dados dos campos de temperatura foram exploradas quatro bibliotecas Python. Inicialmente, optou-se pelo Cartopy (v.0.20.3) em conjunto com o Matplotlib (v.3.3.2). Entretanto, não foi possível gerar mapas interativos. A biblioteca Plotly (v.5.8.0) possui mapas interativos, porém não possui compatibilidade com a biblioteca Matplotlib a qual cria os gráficos dos dados. Já o Bokeh (v.2.4.3) não possui os recursos necessários para realizar a plotagem. Por outro lado, a biblioteca Folium (v.0.14.0) em conjunto com o Matplotlib (v.3.3.2) e geojsoncontour (v.0.4.0) foi capaz de gerar mapas com os dados dos campos de temperatura. O framework Streamlit (v.1.16.0) permitiu a criação de uma interface web simples para disponibilizar os mapas gerados. Como resultados, foi possível disponibilizar as plotagens dos mapas em uma aplicação web interativa e simplificada para o usuário. Desta forma, a manipulação e visualização dos mapas foi facilitado ao usuário final, pois não há a necessidade de ter prévio conhecimento de alguma linguagem de programação.
%@language pt
%3 Resumo_Lucas_Adati_de_Paula.pdf
%O Bolsa PIBIC/PIBITI/INPE/CNPq.


Fechar